home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / MISCEOUS / YRCAL17T.LZH / YEARCAL.HIS < prev    next >
Text File  |  1989-10-01  |  4KB  |  102 lines

  1. /********************************************************************
  2. **  YEARCAL.C v0.17T  Copyright (c) 1987, 1988, 1989 by Paul M. Sittler.
  3. **  All rights reserved.  The copyright owner hereby authorizes the
  4. **  no-charge, noncommercial making and/or distribution of copies of
  5. **  the entirety of this work unchanged and unincorporated in any
  6. **  other work (except "LiBRary" or "ARChive" disk files for the sole
  7. **  purpose of no-charge noncommercial distribution).  No other
  8. **  reproduction or use is authorized without the express prior
  9. **  written consent of the copyright owner.
  10. **
  11. **  Once upon a time, in a kingdom far away, people shared source
  12. **  code and many of us benefited from the sharing.  This silly
  13. **  little program is here presented with source in hopes that it may
  14. **  stimulate the renewed sharing of our efforts.
  15. **
  16. **  I am open to comment, suggestions for enhancements, and bug
  17. **  reports.
  18. **
  19. **  Paul M. Sittler
  20. **  1106 Berkeley Drive
  21. **  College Station, TX 77840
  22. **
  23. **  Modem (409) 764-0056 300/1200/2400 baud 24 hours/day
  24. **  My Word #2 Fido 117/1
  25. **  GENie User mail address P.M.SITTLER
  26. **
  27. **  Modified for Borland's Turbo-C
  28. **  26 Aug 1987 <pms>
  29. **
  30. **  Modified to produce calendars in any of 14 different languages
  31. **  at user's option
  32. **  18 Sep 1987 <pms>
  33. **
  34. **  Modified to create a Julian date calendar.
  35. **  Modified to add support for Afrikaans language.
  36. **  29 Sep 1987 <pms>
  37. **
  38. **  Modified to add support for Korean language.
  39. **  Modified Julian date calendar to skip a line every five.
  40. **  Rewrote menu for language selection to save space.
  41. **  14 Oct 1987 <pms>
  42. **
  43. **  Added Daily and Weekly Scheduling sheets.  User may choose beginning
  44. **  hour for scheduling.
  45. **  16 Oct 1987 <pms>
  46. **
  47. **  Fixed Daily and Weekly scheduling sheets.
  48. **  Added ability to select number of hours to schedule, program
  49. **  adapts the page for it.
  50. **  25 Oct 1987 <pms>
  51. **
  52. **  Added Monthly Calendar.
  53. **  Added ability to specify number of lines and columns on a page for
  54. **  file and printer output.  Modified filename routines to shorten
  55. **  program slightly.
  56. **  31 Oct 1987 <pms>
  57. **
  58. **  Added title lines that include the last month and next month
  59. **  calendars and two user-defined title lines.  Rewrote the
  60. **  program to calculate three years worth of calendars for each
  61. **  year so that previous month's calendars can be displayed even
  62. **  when they are last years.  Added Programmers calendar option
  63. **  to the monthly, daily, and weekly schedule options.
  64. **  Made defaults firm or sticky, such that once user selects one,
  65. **  it stays the same while running program.
  66. **  1 Nov 1987 <pms>
  67. **
  68. **  Added Czechoslovakian Language Support thanks to Briggs Myrick.
  69. **  3 Jan 1988 <pms>
  70. **
  71. **  Default Page width changed to 80 cols from 85.
  72. **  Maximum Page width increased to 270 from 200 for 20 CPI on 13.5".
  73. **  5 Jan 1988 <pms>
  74. **  Added optional pause at end of each printed page defaulted off.
  75. **  Added a C/R after the FF at the end of a page so that dot matrix
  76. **  printers like Epson will process FF without buffering it.
  77. **  Added 3rd, 7th and 8th user-defined title lines.  Explained that Titles
  78. **  #4-#6 are used for dates.  Explained how to remove a title.
  79. **  8 Jan 1988 <pms>
  80. **  Changed "Marz" to "Maerz" per Brief von Ed Braaten, and "Rizen" to "Rijen"
  81. **  on recommendation of Dr. Skrabanek.
  82. **  22 Jan 1988 <pms>
  83. **  Allow user to specify "Left Margin indent (spaces) ?"
  84. **  Make customized defaults "permanent" by writing them at end of .EXE file.
  85. **  Tnx to Alan Holub in C-Chest, DDJ, Feb 1988 4 February 1988 <pms>
  86. **  Someday, the following additions. . .
  87. **  Optional IBM/Epson graphic character set for printers/IBM screens.
  88. **  7 Jan 1989 <pms>
  89. **  Added Cantonese, Gaelic, Irish, Japanese, and Turkish language support.
  90. **  11 Jan 1989 Added choice of 24-hr/12-hr schedule time.
  91. **  19 Jan 1989 Corrected Finnish month TAMMIKUU
  92. **  26 Jan 1989 Added Mandarin
  93. **   8 May 1989 Changed day of week routines to Zeller Congruence to correct
  94. **  error with transition from 2000 to 2001.
  95. **  29 Sep 1989 Moved miscellaneous functions to YRCLMISC.C.
  96. **        Removed superfluous function typing from functions.
  97. **        Changed version to 0.16T.
  98. **  30 Sep 1989 Added support for IBM line drawing character sets.
  99. **        Changed version to 0.17T.
  100. **************************************************************/
  101.  
  102.